package com.niiwoo.activity.stage.enums.invite;

import com.niiwoo.tripod.provider.exception.NoSuchEnumValueException;
import lombok.AllArgsConstructor;
import lombok.Getter;

@AllArgsConstructor
@Getter
public enum InviteUserRegStatusEnum {

    NOT_REG((byte) 0,"未注册"),

    HAVE_REG((byte) 1,"已注册");

    private Byte code;
    
    private String text;

    public static InviteUserRegStatusEnum enumOf(Byte value) {
        for (InviteUserRegStatusEnum typeEnum : values()) {
            if (typeEnum.code.equals(value)) {
                return typeEnum;
            }
        }
        throw new NoSuchEnumValueException("InviteUserTypeEnum:" + value);
    }
}
